package net.csdn.business.common.domain.vo.user;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import net.csdn.business.common.constant.CommonConstants;
import net.csdn.business.common.domain.vo.SuperVO;

import java.util.Date;

/**
 * @ClassName: UserBlackVO
 * @Description:
 * @Author: zhangyl
 * @Date: 2024/6/4 14:31
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class UserBlackVO{
    private Long id;
    private String userId;
    private String username;
    private String photo;
    private String profile;
    /**
     * 黑名单状态：1：生效；0：失效
     */
    private Boolean status;

    @JsonFormat(pattern = CommonConstants.DEFAULT_PATTERN, timezone = CommonConstants.DEFAULT_TIMEZONE)
    private Date createdDate;

    @JsonFormat(pattern = CommonConstants.DEFAULT_PATTERN, timezone = CommonConstants.DEFAULT_TIMEZONE)
    private Date lastModifiedDate;

    private String createdBy;
    private String createdByUserName;
    private String createdByUserPhoto;
    private String lastModifiedBy;
}
